home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2003 May / Gamestar_51_2003-05_cd2.bin / GSSpecial / Tropico / tedit103.exe / Editor Changes in v1.03.txt < prev    next >
Text File  |  2001-07-17  |  9KB  |  249 lines

  1. The following are changes to the Tropico map editor with version 1.03
  2.  
  3. Note - the only .EXE file that has been updated is TROPICO.EXE.  The supplemental editor utilities (EVENTADD.EXE and EVENTGET.EXE) have not changed.
  4.  
  5. ********************************************
  6. **        CHEAT CODES
  7. ********************************************
  8.  
  9.   --- Added
  10.     ONEMONTH    - advance the date by one month
  11.     SIXMONTHS    - advance the date by six months
  12.     ONEYEAR    - advance the date by one year
  13.     FIVEYEARS    - advance the date by five years
  14.     TENYEARS    - advance the date by ten years
  15.     TWENTYYEARS    - advance the date by twenty years
  16.     THIRTYYEARS    - advance the date by thirty years
  17.  
  18.   --- The "I" key will now show you the grid coordinates of your mouse. This will be useful for some of the new events (Pollution, Crime, AddUnemployed,     AddRebel) described below.
  19.  
  20.   --- Pressing CTRL and SHIFT when clicking on 'Begin Regime' or on 'OK' in the last page of the dictator setup screen ("Summary Page") will cause the map to     generate without people or buildings.
  21.  
  22.  
  23. ********************************************
  24. **        VARIABLES
  25. ********************************************
  26.  
  27.   --- Added the following variables: 
  28.     LocationX        - the X coordinate of the current mouse location on the grid (view the grid with the G key)
  29.     LocationY        - the Y coordinate of the current mouse location on the grid (view the grid with the G key)
  30.     Range        - a number used to specify a range in clusters for certain effects described below (view the cluster grid with the C key)
  31.  
  32.        LocationX and LocationY can be determined by using the "I" key cheat given above.
  33.  
  34.   --- Added Random0ToMapWidth and Random0ToMapHeight which will return a random number from 0 to the map width (or height in the second case).
  35.  
  36.  
  37. ********************************************
  38. **        CONDITIONS
  39. ********************************************
  40.    --- Added the following conditions to check if any of the edicts (other than the individual unit edicts) are currently in effect
  41.  
  42.     EdictIndustryAdCampaign
  43.     EdictTaxCut
  44.     EdictAirPollutionStandards
  45.     EdictFoodForThePeople
  46.     EdictSpecialBuildingPermit
  47.     EdictRussianDevelopmentAid
  48.     EdictPraiseRussia
  49.     EdictTradeDelegationToRussia
  50.     EdictAllianceWithRussia
  51.     EdictUSDevelopmentAid
  52.     EdictPraiseUS
  53.     EdictTradeDelegationToUS
  54.     EdictAllianceWithUS
  55.     EdictTourismAdCampaign
  56.     EdictPanCarribeanGames
  57.     EdictTheHeadliner
  58.     EdictMardiGras
  59.     EdictAmnesty
  60.     EdictMartialLaw
  61.     EdictEarlyElection
  62.     EdictOpenTheJails
  63.     EdictInquisition
  64.     EdictEyeForAnEye
  65.     EdictContraceptionBan
  66.     EdictPapalVisi
  67.     EdictBookBBQ
  68.     EdictProhibition
  69.     EdictAntiLitterOrdinance
  70.     EdictLiteracyProgram
  71.     EdictSensitivityTraining
  72.     EdictUnionBusting
  73.  
  74.        Use these conditions as in the following example (this will meet the condition if the edict "Industry Ad Campaign" is currently in effect
  75.  
  76.        Condition EdictIndustryAdCampaign
  77.  
  78.    --- Added the condition day to allow you check for a specific day
  79.  
  80.        Ex.
  81.        Condition day=10
  82.  
  83.        will cause the event to only trigger on the 10th day of the month.
  84.  
  85.        NOTE: all months have 28 days
  86.  
  87.   --- Added condition UnitIsElectionOpponent to be used with LoopThroughAllUnits. Will evaluate to TRUE if the current unit is the opponent in an election.
  88.  
  89. ********************************************
  90. **        EFFECTS
  91. ********************************************
  92.    --- Added the Unit effect UnitDieFromSickness which will cause any unit meeting the conditions to die. This is only for use with LoopThroughAllUnits
  93.  
  94.         Ex.
  95.         GeneralEffect SetTo UnitDieFromSickness 1
  96.        
  97.    --- Added the building effect BuildingCollapse which will cause any building meeting the conditions to collapse. This is only for use with     LoopThroughAllBuildings
  98.  
  99.         Ex.
  100.         General Effect SetTo BuildingCollapse 1
  101.  
  102.   --- Added the effect Pollution which will increase the pollution at coordinate (LocationX, LocationY) out to a range (in clusters - press the C key to view the cluster grid) specified by the range value. The amount of increase is passed by use. A value of 2 will turn a totally green area to totally red in 3 years.
  103.  
  104.        Ex.
  105.        GeneralEffect SetTo LocationX 100
  106.        GeneralEffect SetTo LocationY 100
  107.        GeneralEffect SetTo Range 5
  108.        GeneralEffect AddTo Pollution 2
  109.  
  110.        This will increase the pollution value by 2 in a 5 cluster radius around coordinate 100,100
  111.  
  112.   --- Added the effect Crime which will increase the crime at coordinate (LocationX, LocationY) out to a range (in clusters - press the C key to view the cluster grid)     specified by the range value. The amount of increase is passed by use.
  113.  
  114.        Ex.
  115.        GeneralEffect SetTo LocationX 100
  116.        GeneralEffect SetTo LocationY 100
  117.        GeneralEffect SetTo Range 5
  118.        GeneralEffect AddTo Crime 2
  119.  
  120.        This will increase the crime value by 2 in a 5 cluster radius around coordinate 100,100
  121.  
  122.   --- Added the following events to give the player free buildings. The number passed as an argument is the number of buildings of that type that are allowed to be     built for free
  123.  
  124.     FreeTourismBuildings
  125.     FreeFactory
  126.     FreeCigarFactory
  127.     FreeRumDi stillery
  128.     FreeJewelryFactory
  129.     FreeCannery
  130.     FreeLumberMill
  131.     FreePowerPlant
  132.       FreeMine
  133.     FreeFarm
  134.     FreeStadium
  135.     FreeEmbassy
  136.     FreeCollege
  137.     FreeCathedral
  138.     FreeHospital
  139.     FreeRadioStation
  140.     FreeTVStation
  141.     FreeNewspaper
  142.     FreeImmigrationOffice
  143.     FreeArmory
  144.     FreeBank
  145.     FreeHouse
  146.     FreeTenement
  147.     FreeApartment
  148.     FreeLuxuryHouse
  149.     FreeBunkhouse
  150.     FreeAirport
  151.     FreeGuardTo wer
  152.     FreeConstructionOffice
  153.     FreeTeamstersOffice
  154.     FreeCheapHotel
  155.     FreeHotel
  156.     FreeLuxuryHotel
  157.     FreeDock
  158.  
  159.         Ex.
  160.         GeneralEffect SetTo FreeGuardTower 4
  161.  
  162.         will allow the player to place 4 guard towers for free (conditions for placing the buildings must still be met - in this case, the player must still have enough generals).
  163.  
  164.   --- Added the effect AddUnemployed which will add a number of unemployed units that you specified with the parameter to the map at the location specified by     LocationX,LocationY
  165.  
  166.        Ex.
  167.        GeneralEffect SetTo LocationX 100
  168.        GeneralEffect SetTo LocationY 100
  169.        GeneralEffect SetTo AddUnemployed 3
  170.  
  171.        will place 3 unemployed units on the map at location 100,100
  172.  
  173.   --- Added the effect AddRebel which works exactly the same as AddUnemployed, only it places rebels
  174.  
  175.   --- Added the effects USRelationship and RussiaRelationship which can be used to modify the player's relationship with one of the superpowers
  176.  
  177.        Ex.
  178.        GeneralEffect AddTo USRelationship -20
  179.  
  180.        lowers the player's relation with the US by 20
  181.  
  182.   --- Added effect BldgFireWorkers, to be used with LoopThroughAllBuildings, which causes all workers at the current building to be fired
  183.  
  184.        Ex.
  185.        GeneralEffect SetTo BldgFireWorkers 1
  186.  
  187.   --- Added effect BldgEvictResidents, to be used with LoopThroughAllBuildings, which causes all residents at the current building to be evicted
  188.  
  189.        Ex.
  190.        GeneralEffect SetTo BldgEvictResidents 1
  191.  
  192.   --- Added effects
  193.        GoldRevenue
  194.        IronRevenue
  195.        BauxiteRevenue
  196.        RumRevenue
  197.        PineappleRevenue
  198.  
  199.        which (like all Revenue effects) will change the export price for those products by the percentage you indicate
  200.  
  201.        Ex.
  202.        GeneralEffect AddTo GoldRevenue -50
  203.  
  204.        lowers the export price of gold by 50%
  205.  
  206. ********************************************
  207. **        BUG FIXES
  208. ********************************************
  209.  
  210.    --- Rebels manually placed on the map will now tend to stay rebels
  211.  
  212.    --- Fixed a bug whereby if you put LTD on an condition, all subsequent conditions assumed LTD as well
  213.  
  214.    --- Fixed a problem with the following conditions not recording LTD stats
  215.     GSNumberFarmers
  216.     GSNumberLumberjacks
  217.     GSNumberMiners
  218.     GSNumberFac toryWorkers
  219.     GSNumberTourists
  220.     GSNumberTourismWorkers
  221.     GSNumberSoldiers
  222.     GSNumberRebels
  223.     GSNumberResidents
  224.     GSHappyResidents
  225.     GSContentResidentsGSUnhappyResidents
  226.     GSBuildingsValue
  227.     GSProtesters
  228.  
  229.         NOTE: These are only updated at the end of the year
  230.         NOTE: These will accumulate the total number of that type each time they are called. If you evaluate GSNumberTourists once per year and a tourist stays on     your island over 2 year endings, he will be counted twice.
  231.         NOTE: There are other conditions for which LTD still hasn't been implemented.
  232.  
  233.   --- Fixed a bug where jewelry revenue was being affected by the effect FishRevenue rather than JewelryRevenue
  234.  
  235.   --- Fixed a bug where mineral revenue was being affected by the effect FishRevenue rather than MineralRevenue
  236.  
  237.   --- Fixed a bug where the effect CoffeeRevenue was not affecting freeze dried coffee
  238.  
  239.   --- Fixed a small bug in eventadd.exe that would cause problems if the folder with the map events in it had the 'archived' flag set.
  240.      
  241.  
  242. ********************************************
  243. **        MISCELLANEOUS
  244. ********************************************
  245.  
  246.   --- For unit types that can be male or female (i.e. farmers), hold down the left shift key while placing to force them to be female, and the right shift key to force them to be male.
  247.  
  248.  
  249.